// pages/index/index.js
let {
  api_GetRealUserInfo
} = require("../api/getData.js")

const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    code:""
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function() {
    // app.globalData.userInfo.userid = '181226FWS83CDSK4';
    // app.globalData.userInfo.username = '\\0';
    // app.globalData.userInfo.face_image = 'https://wx.qlogo.cn/mmopen/vi_32/eVHnZEHwIukf2WQoZBp2DpnuoODjAiblKc7wCMiceV2Y12GEUwOGu9pbtjfa7icv5nddd8fXjVAYdFSbkIQCPzjlw/132';
    if (!this.canIUse) {
      // wx.showLoading({
      //   title: 'Loading',
      // })
    }
    console.log('初始页面被加载了')
    // wx.login({
    //   success: res => {
    //     console.log("微信登录获取的code==>"+res.code);
    //     this.setData({
    //       code:res.code,
    //     })
    //     wx.getSetting({
    //       success: function (res3) {
    //         console.log('查看是否授权==>', res)
    //         if (res3.authSetting['scope.userInfo']) {
    //           // 已经授权，可以直接调用 getUserInfo 获取头像昵称
    //           wx.getUserInfo({
    //             withCredentials: true,
    //             success: function (res2) {
    //               console.log('从微信获取用户加密信息==>', res2)
    //               console.log('code值为'+res.code)
    //               wx.request({
    //                 url: app.globalData.normal_url+'wechat/user/loginfzk',
    //                 data: {
    //                   code: res.code,
    //                   encryptedData: res2.encryptedData,
    //                   iv: res2.iv,
    //                 },
    //                 success: function (res) {
    //                   if(res.data.status==200){
    //                     console.log("登陆成功");
    //                     console.log(res);
    //                     app.globalData.userInfo = res.data.data;
    //                     wx.switchTab({
    //                       url: '/pages/mine/topic/topic',
    //                     })
    //                   }else{
    //                     wx.showToast({
    //                       title: '认证失败',
    //                     })
    //                   }
                      
    //                 }
    //               })
    //             }
    //           })
    //         }
    //       }
    //     })
    //   }
    // })
  },

  bindGetUserInfo: function(e) {
    console.log(e.detail.userInfo)
    console.log('初始页面被加载了')
    wx.login({
      success: res => {
        console.log("微信登录获取的code==>" + res.code);
        this.setData({
          code: res.code,
        })
        wx.getSetting({
          success: function (res3) {
            console.log('查看是否授权==>', res)
            wx.showToast({
              title: '授权成功',
              duration: 2000,
            })
            // if (res3.authSetting['scope.userInfo']) {
              // 已经授权，可以直接调用 getUserInfo 获取头像昵称
              wx.getUserInfo({
                withCredentials: true,
                success: function (res2) {
                  wx.showToast({
                    title: '获取个人信息成功',
                    duration: 2000,
                  })
                  console.log('从微信获取用户加密信息==>', res2)
                  console.log('code值为' + res.code)
                  wx.request({
                    url: app.globalData.normal_url + 'wechat/user/loginfzk',
                    data: {
                      code: res.code,
                      encryptedData: res2.encryptedData,
                      iv: res2.iv,
                    },
                    success: function (res) {
                      if (res.data.status == 200) {
                        console.log("登陆成功");
                        console.log(res);
                        app.globalData.userInfo = res.data.data;
                        wx.switchTab({
                          url: '/pages/mine/topic/topic',
                        })
                      } else {
                        wx.showToast({
                          title: '认证失败',
                        })
                      }
                    }
                  })
                }
              })
            // }
          }
        })
      }
    })
  },

})